home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Star Fleet HQ•
/
Trek...Revisited
/
Trek...Revisited.rsrc
/
CDEF_32_ButtonDef.txt
< prev
next >
Wrap
Text File
|
1989-03-05
|
10KB
|
193 lines
start:
00000000 4E56 0000 link A6, 0
00000004 48E7 0100 movem.l -[A7], D7
00000008 6000 0036 bra +0x38 /* 00000040 */
label0000000C:
0000000C 2F2E 000E move.l -[A7], [A6 + 0xE]
00000010 4EBA 0054 jsr [PC + 0x54 /* 00000066 */]
00000014 6000 0038 bra +0x3A /* 0000004E */
label00000018:
00000018 598F subq.l A7, 4
0000001A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000001E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000022 4EBA 0110 jsr [PC + 0x110 /* 00000134 */]
00000026 2E1F move.l D7, [A7]+
00000028 2D47 0014 move.l [A6 + 0x14], D7
0000002C 6000 0020 bra +0x22 /* 0000004E */
label00000030:
00000030 2F2E 000E move.l -[A7], [A6 + 0xE]
00000034 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000038 4EBA 017C jsr [PC + 0x17C /* 000001B6 */]
0000003C 6000 0010 bra +0x12 /* 0000004E */
label00000040:
00000040 3E2E 000C move.w D7, [A6 + 0xC]
00000044 67C6 beq -0x38 /* 0000000C */
00000046 5347 subq.w D7, 1
00000048 67CE beq -0x30 /* 00000018 */
0000004A 5347 subq.w D7, 1
0000004C 67E2 beq -0x1C /* 00000030 */
label0000004E:
0000004E 4CDF 0080 movem.l D7, [A7]+
00000052 4E5E unlink A6
00000054 205F movea.l A0, [A7]+
00000056 4FEF 000C lea.l A7, [A7 + 0xC]
0000005A 4ED0 jmp [A0]
0000005C C255 and.w D1, [A5]
0000005E 5454 addq.w [A4], 2
00000060 4F4E chk.w D7, A6
00000062 4445 neg.w D5
00000064 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000066-0000006A
fn00000066:
00000066 4E56 FFEE link A6, -0x0012
// end alternate branch 00000066-0000006A
fn00000066: // (misaligned)
00000068 FFEE .invalid <<F/7/7>>
0000006A 48E7 0108 movem.l -[A7], D7,A4
0000006E 286E 0008 movea.l A4, [A6 + 0x8]
00000072 2854 movea.l A4, [A4]
00000074 4247 clr.w D7
00000076 1E2C 0011 move.b D7, [A4 + 0x11]
0000007A 3D47 FFFA move.w [A6 - 0x6], D7
0000007E 4A6E FFFA tst.w [A6 - 0x6]
00000082 6600 0010 bne +0x12 /* 00000094 */
00000086 558F subq.l A7, 2
00000088 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000008C A960 syscall GetControlValue/GetCtlValue
0000008E 3E1F move.w D7, [A7]+
00000090 3D47 FFFA move.w [A6 - 0x6], D7
label00000094:
00000094 6000 007E bra +0x80 /* 00000114 */
label00000098:
00000098 598F subq.l A7, 4
0000009A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000009E A95A syscall GetControlReference/GetCRefCon
000000A0 2E1F move.l D7, [A7]+
000000A2 2D47 FFFC move.l [A6 - 0x4], D7
000000A6 286E 0008 movea.l A4, [A6 + 0x8]
000000AA 2854 movea.l A4, [A4]
000000AC 2D6C 0008 FFEE move.l [A6 - 0x12], [A4 + 0x8]
000000B2 2D6C 000C FFF2 move.l [A6 - 0xE], [A4 + 0xC]
000000B8 598F subq.l A7, 4
000000BA 3F2E FFFE move.w -[A7], [A6 - 0x2]
000000BE A9BC syscall GetPicture
000000C0 2E1F move.l D7, [A7]+
000000C2 2D47 FFF6 move.l [A6 - 0xA], D7
000000C6 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000000CA 486E FFEE pea.l [A6 - 0x12]
000000CE A8F6 syscall DrawPicture
000000D0 6000 004E bra +0x50 /* 00000120 */
label000000D4:
000000D4 286E 0008 movea.l A4, [A6 + 0x8]
000000D8 2854 movea.l A4, [A4]
000000DA 2D6C 0008 FFEE move.l [A6 - 0x12], [A4 + 0x8]
000000E0 2D6C 000C FFF2 move.l [A6 - 0xE], [A4 + 0xC]
000000E6 598F subq.l A7, 4
000000E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000EC A95A syscall GetControlReference/GetCRefCon
000000EE 2E1F move.l D7, [A7]+
000000F0 2D47 FFFC move.l [A6 - 0x4], D7
000000F4 598F subq.l A7, 4
000000F6 2E2E FFFC move.l D7, [A6 - 0x4]
000000FA 5287 addq.l D7, 1
000000FC 3F07 move.w -[A7], D7
000000FE A9BC syscall GetPicture
00000100 2E1F move.l D7, [A7]+
00000102 2D47 FFF6 move.l [A6 - 0xA], D7
00000106 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000010A 486E FFEE pea.l [A6 - 0x12]
0000010E A8F6 syscall DrawPicture
00000110 6000 000E bra +0x10 /* 00000120 */
label00000114:
00000114 3E2E FFFA move.w D7, [A6 - 0x6]
00000118 6700 FF7E beq -0x80 /* 00000098 */
0000011C 5347 subq.w D7, 1
0000011E 67B4 beq -0x4A /* 000000D4 */
label00000120:
00000120 4CDF 1080 movem.l D7,A4, [A7]+
00000124 4E5E unlink A6
00000126 2E9F move.l [A7], [A7]+
00000128 4E75 rts
0000012A C44F and.w D2, A7
0000012C 4354 chk.w D1, [A4]
0000012E 4C44 5241 movem.l D0,D6,A1,A4,A6, D4
00000132 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000134-00000138
fn00000134:
00000134 4E56 FFE8 link A6, -0x0018
// end alternate branch 00000134-00000138
fn00000134: // (misaligned)
00000136 FFE8 .invalid <<F/7/7>>
00000138 48E7 0108 movem.l -[A7], D7,A4
0000013C 286E 000C movea.l A4, [A6 + 0xC]
00000140 2854 movea.l A4, [A4]
00000142 2D6C 0008 FFF0 move.l [A6 - 0x10], [A4 + 0x8]
00000148 2D6C 000C FFF4 move.l [A6 - 0xC], [A4 + 0xC]
0000014E 486E FFF8 pea.l [A6 - 0x8]
00000152 558F subq.l A7, 2
00000154 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000158 A86B syscall LoWord
0000015A 3E1F move.w D7, [A7]+
0000015C 3F07 move.w -[A7], D7
0000015E 558F subq.l A7, 2
00000160 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000164 A86A syscall HiWord
00000166 3E1F move.w D7, [A7]+
00000168 3F07 move.w -[A7], D7
0000016A A880 syscall SetPt
0000016C 558F subq.l A7, 2
0000016E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000172 486E FFF0 pea.l [A6 - 0x10]
00000176 A8AD syscall PtInRect
00000178 1E1F move.b D7, [A7]+
0000017A 6700 0016 beq +0x18 /* 00000192 */
0000017E 7E01 moveq.l D7, 0x01
00000180 2D47 0010 move.l [A6 + 0x10], D7
00000184 2F2E 000C move.l -[A7], [A6 + 0xC]
00000188 3F3C 0001 move.w -[A7], 0x1
0000018C A95D syscall HiliteControl
0000018E 6000 0010 bra +0x12 /* 000001A0 */
label00000192:
00000192 7E00 moveq.l D7, 0x00
00000194 2D47 0010 move.l [A6 + 0x10], D7
00000198 2F2E 000C move.l -[A7], [A6 + 0xC]
0000019C 4267 clr.w -[A7]
0000019E A95D syscall HiliteControl
label000001A0:
000001A0 4CDF 1080 movem.l D7,A4, [A7]+
000001A4 4E5E unlink A6
000001A6 205F movea.l A0, [A7]+
000001A8 508F addq.l A7, 8
000001AA 4ED0 jmp [A0]
000001AC C44F and.w D2, A7
000001AE 4354 chk.w D1, [A4]
000001B0 4C54 4553 movem.l D0,D1,D4,D6,A0,A2,A6, [A4]
000001B4 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000001B6-000001BA
fn000001B6:
000001B6 4E56 FFF8 link A6, -0x0008
// end alternate branch 000001B6-000001BA
fn000001B6: // (misaligned)
000001B8 FFF8 .invalid <<F/7/7>>
000001BA 48E7 0108 movem.l -[A7], D7,A4
000001BE 286E 000C movea.l A4, [A6 + 0xC]
000001C2 2854 movea.l A4, [A4]
000001C4 2D6C 0008 FFF8 move.l [A6 - 0x8], [A4 + 0x8]
000001CA 2D6C 000C FFFC move.l [A6 - 0x4], [A4 + 0xC]
000001D0 598F subq.l A7, 4
000001D2 A8D8 syscall NewRgn
000001D4 2E1F move.l D7, [A7]+
000001D6 2D47 0008 move.l [A6 + 0x8], D7
000001DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001DE 486E FFF8 pea.l [A6 - 0x8]
000001E2 A8DF syscall RectRgn
000001E4 4CDF 1080 movem.l D7,A4, [A7]+
000001E8 4E5E unlink A6
000001EA 205F movea.l A0, [A7]+
000001EC 508F addq.l A7, 8
000001EE 4ED0 jmp [A0]
000001F0 C44F and.w D2, A7
000001F2 4354 chk.w D1, [A4]
000001F4 4C52 474E movem.l D1,D2,D3,D6,A0,A1,A2,A6, [A2]
000001F8 0000 .incomplete